package com.rentong.wx.sys.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 
 * 
 * @author zhangle
 * @email 459343178@qq.com
 * @date 2024-12-24 14:42:30
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Table(name = "sys_service")
public class SysServiceEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 服务的id
	 */
	@Id
	private Long serviceId;
	/**
	 * 服务大类别的id
	 */
	private Long bigTypeId;
	/**
	 * 服务小类别的id
	 */
	private Long smallTypeId;
	/**
	 * 服务的名称
	 */
	private String serviceName;
	/**
	 * 服务的名称的标签（用于给用户展示师傅可服务的标签）
	 */
	private String serviceLabelName;
	/**
	 * 服务的图片
	 */
	private String servicePic;
	/**
	 * 服务等级的id（后台管理端配置的时候，这里必填）
	 */
	private Long serviceGradeId;
	/**
	 * 1：热门；2：非热门
	 */
	private Integer serviceRemen;
	/**
	 * 服务介绍
	 */
	private String serviceIntroduce;
	/**
	 * 上午的价格
	 */
	private BigDecimal morningAmount;
	/**
	 * 下午的价格
	 */
	private BigDecimal afternoonAmount;
	/**
	 * 夜宵的价格
	 */
	private BigDecimal nightAmount;
	/**
	 * 全天的价格
	 */
	private BigDecimal allDayAmount;
	/**
	 * 最少人数（只有big_type_id为2时有效）
	 */
	private Integer minPerson;
	/**
	 * 最大人数（只有big_type_id为2时有效）
	 */
	private Integer maxPerson;
	/**
	 * 最少人数的价格（只有big_type_id为2时有效）
	 */
	private BigDecimal minAmount;
	/**
	 * 每加1人，增加的价格（只有big_type_id为2时有效）
	 */
	private BigDecimal addAmount;
	/**
	 * 最少桌数（只有big_type_id为2时有效）
	 */
	private Integer minNum;
	/**
	 * 1：精品菜；2：高端精品菜；3：无（只有big_type_id为2时有效）
	 */
	private Integer caiType;
	/**
	 * 最后更新时间
	 */
	private Date updateTime;
	/**
	 * 创建时间
	 */
	private Date addTime;

}
